]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
9 years agocalendar: Make notification icons font-relative
Florian Müllner [Fri, 29 Sep 2017 12:56:19 +0000 (14:56 +0200)]
calendar: Make notification icons font-relative

As notification icons now align with the title, it makes sense for
them to follow the text size in case a text-scaling-factor other
than 1 is applied.

https://bugzilla.gnome.org/show_bug.cgi?id=788265

9 years agomessageTray: Check monitor's existence before trying to update the state
Mario Sanchez Prada [Tue, 26 Sep 2017 10:03:33 +0000 (11:03 +0100)]
messageTray: Check monitor's existence before trying to update the state

Not doing this will throw a backtrace when running on headless mode and
trying to show a notification, due to Main.layoutManager.primaryMonitor
being undefined, so it's better to return early.

https://bugzilla.gnome.org/show_bug.cgi?id=730551

9 years agoUpdate Icelandic translation
Sveinn í Felli [Tue, 26 Sep 2017 18:10:03 +0000 (18:10 +0000)]
Update Icelandic translation

9 years agoUpdate Icelandic translation
Sveinn í Felli [Mon, 25 Sep 2017 17:02:52 +0000 (17:02 +0000)]
Update Icelandic translation

9 years agonotificationDaemon: Guard against invalid D-Bus object paths
Krzesimir Nowak [Fri, 18 Nov 2016 14:52:46 +0000 (15:52 +0100)]
notificationDaemon: Guard against invalid D-Bus object paths

When making any D-Bus call through the GDBus' proxy wrapper with an
invalid D-Bus object path, gnome-shell hangs.

Supposedly FdoApplicationProxy constructor should validate the passed
D-Bus object path and throw an error if the path is invalid. Since it
does not do that, we work it around by making sure that the deduced
D-Bus object path is valid or throw an exception if the path is not.

https://bugzilla.gnome.org/show_bug.cgi?id=787902

9 years agonotificationDaemon: Consider hyphens for app ID to object path translations
Krzesimir Nowak [Fri, 18 Nov 2016 14:52:46 +0000 (15:52 +0100)]
notificationDaemon: Consider hyphens for app ID to object path translations

Some application IDs contain hyphens, which are not allowed in D-Bus object
paths, so we need to update the translation by converting them to something
that's a valid object path. This is consistent with what GApplication does.

https://bugzilla.gnome.org/show_bug.cgi?id=787902

9 years agologinManager: Handle unset XDG_SESSION_ID more gracefully
Florian Müllner [Thu, 5 Nov 2015 13:49:23 +0000 (14:49 +0100)]
loginManager: Handle unset XDG_SESSION_ID more gracefully

While certain functionality won't be available when running outside a
(logind) user session, that's still better than crashing ...

https://bugzilla.gnome.org/show_bug.cgi?id=788046

9 years agobuild: Use new mkenums_simple() function
Florian Müllner [Tue, 15 Aug 2017 19:54:48 +0000 (21:54 +0200)]
build: Use new mkenums_simple() function

As most libraries use the same mkenums templates, meson now added a
mkenums_simple() variant that works without providing the template.

https://bugzilla.gnome.org/show_bug.cgi?id=786343

9 years agomeson: Use build_rpath instead of custom linker args
Florian Müllner [Thu, 10 Aug 2017 19:41:36 +0000 (21:41 +0200)]
meson: Use build_rpath instead of custom linker args

Meson now warns when specifying the rpath in linker flags instead
of using the newly added build_rpath option - now that we already
depend on the latest release, there's no reason anyway to not use
the nicer syntax.

https://bugzilla.gnome.org/show_bug.cgi?id=786343

9 years agobuild: Update autotools-compat wrapper
Florian Müllner [Tue, 15 Aug 2017 20:06:24 +0000 (22:06 +0200)]
build: Update autotools-compat wrapper

mesontest is now deprecated in favor of the 'test' subcommand of the
main meson executable, so use that instead to wrap 'make check'.

https://bugzilla.gnome.org/show_bug.cgi?id=786343

9 years agobuild: Require latest meson
Florian Müllner [Tue, 15 Aug 2017 19:46:27 +0000 (21:46 +0200)]
build: Require latest meson

Meson 0.42.0 fixes a build issue on systems that use Debian-style
multiarch, so require that.

https://bugzilla.gnome.org/show_bug.cgi?id=786343

9 years agost-icon: Remove some dead code
Florian Müllner [Fri, 22 Sep 2017 11:47:00 +0000 (13:47 +0200)]
st-icon: Remove some dead code

9 years agotheme: re-render with sassc
Jakub Steiner [Fri, 22 Sep 2017 15:41:18 +0000 (17:41 +0200)]
theme: re-render with sassc

pardon, pardon!

9 years agotheme: panel corner opacity
Jakub Steiner [Fri, 22 Sep 2017 15:36:07 +0000 (17:36 +0200)]
theme: panel corner opacity

- forgot to sync the corners

https://bugzilla.gnome.org/show_bug.cgi?id=787940

9 years agoUpdate sass submodule to the right commit
Florian Müllner [Fri, 22 Sep 2017 15:28:15 +0000 (17:28 +0200)]
Update sass submodule to the right commit

9 years agoadd missing close button states
Jakub Steiner [Fri, 22 Sep 2017 15:11:23 +0000 (17:11 +0200)]
add missing close button states

https://bugzilla.gnome.org/show_bug.cgi?id=788003

9 years agotheme: make top bar more legible
Jakub Steiner [Fri, 22 Sep 2017 09:07:23 +0000 (11:07 +0200)]
theme: make top bar more legible

https://bugzilla.gnome.org/show_bug.cgi?id=787940

9 years agoshadow: Only use correctly sized textures for shortcut
Florian Müllner [Fri, 22 Sep 2017 13:18:11 +0000 (15:18 +0200)]
shadow: Only use correctly sized textures for shortcut

When creating a shadow for a ClutterTexture, we currently use the
underlying CoglTexture directly instead of rendering the actor to
an offscreen buffer. This assumes that the CoglTexture is directly
suitable as shadow source, which isn't necessarily the case - it
may have a very different size than what is shown and scaled up or
down by the hardware. In that case we end up with a scaled shadow
texture as well, which messes up the desired blur effect - the
result will be too light when scaling up, or too sharp when scaling
down. To fix this, only take the shortcut when a ClutterTexture's
underlying texture has the correct size and fall back to offscreen
rendering otherwise.

https://bugzilla.gnome.org/show_bug.cgi?id=788039

9 years agodnd: Prevent dividing by zero when calculating the scale factor
Mario Sanchez Prada [Fri, 30 Jun 2017 01:22:42 +0000 (01:22 +0000)]
dnd: Prevent dividing by zero when calculating the scale factor

This ensures that we snap back to the correct size when the
source actor has been scaled to 0.

https://bugzilla.gnome.org/show_bug.cgi?id=787901

9 years agoUpdate Persian translation
Arash Mousavi [Fri, 22 Sep 2017 13:50:33 +0000 (13:50 +0000)]
Update Persian translation

9 years agoremoteSearch: Fix remote search providers
Florian Müllner [Tue, 19 Sep 2017 21:58:29 +0000 (23:58 +0200)]
remoteSearch: Fix remote search providers

Commit 289f982949c2 broke all remote providers when adding support for
non-auto-started search providers: Whether the provider should be
auto-started needs to be known in the constructor, so setting the
property on the constructed object doesn't work.

https://bugzilla.gnome.org/show_bug.cgi?id=787986

9 years agoMake key-above-tab in switcher more consistent
Didier Roche [Thu, 14 Sep 2017 07:30:16 +0000 (09:30 +0200)]
Make key-above-tab in switcher more consistent

Ensure that key-above-tab for selecting window application is consistent
with the down key.
After focus an application in the switcher:
- if you press down, the window thumbnails are previewed, and first element
  is selected
- if you press key-above-tab, the window thumbnails are previewed, however
  the second element is directly selected.
Make both interactions always select the first element.

https://bugzilla.gnome.org/show_bug.cgi?id=786009

9 years agodnd: Declare dragMonitors with var
Florian Müllner [Mon, 18 Sep 2017 17:38:18 +0000 (19:38 +0200)]
dnd: Declare dragMonitors with var

It is used outside the DND module itself.

https://bugzilla.gnome.org/show_bug.cgi?id=787907

9 years agowindowManager: Remove excess parameter
Florian Müllner [Mon, 18 Sep 2017 17:37:07 +0000 (19:37 +0200)]
windowManager: Remove excess parameter

https://bugzilla.gnome.org/show_bug.cgi?id=787907

9 years agoautorunManager: Avoid access to non-existent array element
Florian Müllner [Sun, 17 Sep 2017 09:37:52 +0000 (11:37 +0200)]
autorunManager: Avoid access to non-existent array element

https://bugzilla.gnome.org/show_bug.cgi?id=787907

9 years agoFix some more undefined property warnings
Florian Müllner [Sun, 17 Sep 2017 08:37:17 +0000 (10:37 +0200)]
Fix some more undefined property warnings

https://bugzilla.gnome.org/show_bug.cgi?id=787907

9 years agogtk-embed: ensure we only listen for window-created events once
Ray Strode [Thu, 14 Sep 2017 18:46:13 +0000 (14:46 -0400)]
gtk-embed: ensure we only listen for window-created events once

If a tray icon gets a mapped and unmapped and the mapped again
in quick succession, we can end up with multiple handlers
listening for window creation events.

This commit tries to guard against that by only listening for
window-created events when we don't  know the actor associated
with the icon.

https://bugzilla.gnome.org/show_bug.cgi?id=787361

9 years agoUpdate Russian translation
Stas Solovey [Thu, 14 Sep 2017 21:43:54 +0000 (21:43 +0000)]
Update Russian translation

9 years agoremoteSearch: Allow search providers not to auto-start
Bastien Nocera [Thu, 24 Aug 2017 11:06:45 +0000 (13:06 +0200)]
remoteSearch: Allow search providers not to auto-start

This would be used by search providers which only operate on data in the
running instance, such as the terminal's search provider which finds the
shell in the tab matching the search text.

https://bugzilla.gnome.org/show_bug.cgi?id=785380

9 years agoUpdate Arabic translation
Khaled Hosny [Thu, 14 Sep 2017 11:31:37 +0000 (13:31 +0200)]
Update Arabic translation

9 years agoUpdate Greek translation
Efstathios Iosifidis [Tue, 12 Sep 2017 19:49:52 +0000 (19:49 +0000)]
Update Greek translation

9 years agoStEntry: fix crash when hint actor is NULL
Marc-Antoine Perennou [Tue, 12 Sep 2017 10:23:46 +0000 (12:23 +0200)]
StEntry: fix crash when hint actor is NULL

https://bugzilla.gnome.org/show_bug.cgi?id=787580

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
9 years agodateMenu: Use icon for message indicator
Florian Müllner [Tue, 12 Sep 2017 10:33:37 +0000 (12:33 +0200)]
dateMenu: Use icon for message indicator

Using a unicode character here means it may look quite different
from the intended style (for instance with emoji fonts). Avoid
this by providing a custom icon and use that instead.

https://bugzilla.gnome.org/show_bug.cgi?id=766368

9 years agodateMenu: Adjust to GWeather IAPI change
Florian Müllner [Fri, 8 Sep 2017 10:13:48 +0000 (12:13 +0200)]
dateMenu: Adjust to GWeather IAPI change

It's not exactly clear what changed - gobject-introspection, gjs - but
the newly added gweather_condition_to_string_full() API no longer works
like it used to. The replacement code does look more idiomatic anyway,
so just fix the code without investigating the reason of the breakage.

https://bugzilla.gnome.org/show_bug.cgi?id=787423

9 years agoapp: Work around pkexec restriction when launching
Florian Müllner [Sat, 25 Mar 2017 01:46:25 +0000 (02:46 +0100)]
app: Work around pkexec restriction when launching

Unless automatic child reaping is disabled in GSpawnFlags, glib's
g_spawn_* functions will reparent the spawned process to init by
double-forking. Unfortunately pkexec bails out in this case[0],
which means that it no longer works in .desktop files since the
PID tracking removal in commit 01c6392c1373.
Fix this by going back to manual child reaping.

[0] https://cgit.freedesktop.org/polkit/tree/src/programs/pkexec.c#n728

https://bugzilla.gnome.org/show_bug.cgi?id=763531

9 years agoBump version to 3.26.0
Florian Müllner [Tue, 12 Sep 2017 15:11:28 +0000 (17:11 +0200)]
Bump version to 3.26.0

Update NEWS.

9 years agoUpdate Japanese translation
Jiro Matsuzawa [Mon, 11 Sep 2017 14:39:06 +0000 (14:39 +0000)]
Update Japanese translation

9 years agoFixes to Catalan translation
Jordi Mas [Sun, 10 Sep 2017 06:17:13 +0000 (08:17 +0200)]
Fixes to Catalan translation

9 years agoUpdate Basque language
Inaki Larranaga Murgoitio [Sat, 9 Sep 2017 15:17:33 +0000 (17:17 +0200)]
Update Basque language

9 years agoUpdate Swedish translation
Sebastian Rasmussen [Sat, 9 Sep 2017 11:08:54 +0000 (11:08 +0000)]
Update Swedish translation

9 years agoUpdate French translation
Alain Lojewski [Fri, 8 Sep 2017 09:41:38 +0000 (09:41 +0000)]
Update French translation

9 years agoupdated Punjabi Translation
A S Alam [Fri, 8 Sep 2017 02:11:28 +0000 (21:11 -0500)]
updated Punjabi Translation

9 years agoUpdated Danish translation
Kris Thomsen [Thu, 7 Sep 2017 03:20:22 +0000 (05:20 +0200)]
Updated Danish translation

9 years agoUpdated Ukrainian translation
Daniel Korostil [Wed, 6 Sep 2017 15:25:39 +0000 (18:25 +0300)]
Updated Ukrainian translation

9 years agoUpdated Bulgarian translation
Alexander Shopov [Mon, 4 Sep 2017 20:38:57 +0000 (23:38 +0300)]
Updated Bulgarian translation

9 years agotheme-node: Fix font family formatting
Jonas Ådahl [Mon, 4 Sep 2017 09:47:35 +0000 (17:47 +0800)]
theme-node: Fix font family formatting

Unlike pango_font_description_from_string(),
pango_font_description_set_family() requires a already properly
formatted font family string. The proper format is a comma seperated
list of font families, but we generated a "comma space" separated list.
Passing a incorrectly formatted font family string to pango seems to
cause wierd issues, where the wrong font is sometimes selected.

For example, this fixes a font selection issue on zh_TW.UTF-8 locale for
chinese characters, where previously the "Droid Sans" font was selected
instead of "Source Han Sans TW" even though fontconfig had placed
"Source Han Sans TW" before "Droid Sans".

https://bugzilla.gnome.org/show_bug.cgi?id=786868

9 years agoboxpointer: If available, use source actor for constraining
Jonas Ådahl [Mon, 4 Sep 2017 06:37:45 +0000 (14:37 +0800)]
boxpointer: If available, use source actor for constraining

If a source actor is set, use that for determining the arrow side (i.e.
whether the BoxPointer widget should expand in a certain direction).
This is better because it ensures that the popup is displayed on the
same monitor as the widget it originates from.

Without this, entering text with a vertically aligned input method
close to the bottom of a monitor would expand the BoxPointer downwards
on the monitor beneath it, instead of upwards, which is what one would
expect.

https://bugzilla.gnome.org/show_bug.cgi?id=786886

9 years agoUpdate French translation
Alain Lojewski [Sat, 2 Sep 2017 09:09:49 +0000 (09:09 +0000)]
Update French translation

9 years agoUpdate Korean translation
Changwoo Ryu [Sat, 2 Sep 2017 03:55:12 +0000 (03:55 +0000)]
Update Korean translation

9 years agoUpdate Belarusian translation
Yuras Shumovich [Fri, 1 Sep 2017 14:54:18 +0000 (14:54 +0000)]
Update Belarusian translation

9 years agoUpdated Dutch translation Master 3.26
hanniedu [Fri, 1 Sep 2017 08:29:59 +0000 (10:29 +0200)]
Updated Dutch translation Master 3.26

9 years agoUpdate Italian translation
Milo Casagrande [Fri, 1 Sep 2017 07:31:26 +0000 (07:31 +0000)]
Update Italian translation

9 years agoappFavorites: Add Empathy to rename list
Michael Catanzaro [Thu, 31 Aug 2017 02:14:49 +0000 (21:14 -0500)]
appFavorites: Add Empathy to rename list

GUADEC beer to whomever gets a rename field into the desktop entry spec.

https://bugzilla.gnome.org/show_bug.cgi?id=786783

9 years agoUpdate German translation
Wolfgang Stöggl [Wed, 30 Aug 2017 14:56:37 +0000 (14:56 +0000)]
Update German translation

9 years agoUpdate Brazilian Portuguese translation
Rafael Fontenelle [Tue, 29 Aug 2017 22:41:59 +0000 (22:41 +0000)]
Update Brazilian Portuguese translation

9 years agoUpdate Serbian Latin translation
Милош Поповић [Tue, 29 Aug 2017 19:01:27 +0000 (19:01 +0000)]
Update Serbian Latin translation

9 years agoUpdate Serbian translation
Милош Поповић [Tue, 29 Aug 2017 18:58:40 +0000 (18:58 +0000)]
Update Serbian translation

9 years agoUpdate Finnish translation
Jiri Grönroos [Tue, 29 Aug 2017 08:25:22 +0000 (08:25 +0000)]
Update Finnish translation

9 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 28 Aug 2017 17:41:13 +0000 (19:41 +0200)]
Updated Slovenian translation

9 years agoUpdate Hungarian translation
Balázs Meskó [Mon, 28 Aug 2017 17:03:25 +0000 (17:03 +0000)]
Update Hungarian translation

9 years agoUpdate Latvian translation
Rūdolfs Mazurs [Mon, 28 Aug 2017 07:24:11 +0000 (10:24 +0300)]
Update Latvian translation

9 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 27 Aug 2017 05:39:24 +0000 (05:39 +0000)]
Update Chinese (Taiwan) translation

9 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 27 Aug 2017 04:08:34 +0000 (04:08 +0000)]
Update Chinese (Taiwan) translation

9 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 27 Aug 2017 03:29:13 +0000 (03:29 +0000)]
Update Chinese (Taiwan) translation

9 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 27 Aug 2017 03:25:24 +0000 (03:25 +0000)]
Update Chinese (Taiwan) translation

9 years agoUpdated Danish translation
Ask Hjorth Larsen [Sat, 26 Aug 2017 17:17:22 +0000 (19:17 +0200)]
Updated Danish translation

9 years agoUpdate Turkish translation
Emin Tufan Çetin [Thu, 24 Aug 2017 07:00:59 +0000 (07:00 +0000)]
Update Turkish translation

9 years agoFix Icon in Nepali translation
Piotr Drąg [Thu, 24 Aug 2017 00:09:50 +0000 (02:09 +0200)]
Fix Icon in Nepali translation

9 years agoUpdate Slovak translation
Dušan Kazik [Wed, 23 Aug 2017 17:48:37 +0000 (17:48 +0000)]
Update Slovak translation

9 years agoworkspace: Align window previews with the pixel grid
Sebastian Keller [Tue, 22 Aug 2017 17:05:11 +0000 (19:05 +0200)]
workspace: Align window previews with the pixel grid

Now that full-sized window previews are allowed again it makes sense to
align the window previews with the pixel grid to prevent unscaled
windows from looking blurry in the overview.

9 years agoUpdate Croatian translation
gogo [Wed, 23 Aug 2017 15:36:05 +0000 (15:36 +0000)]
Update Croatian translation

9 years agoUpdate Friulian translation
Fabio Tomat [Wed, 23 Aug 2017 15:02:45 +0000 (15:02 +0000)]
Update Friulian translation

9 years agoUpdate Catalan translation
Jordi Mas [Wed, 23 Aug 2017 08:00:58 +0000 (10:00 +0200)]
Update Catalan translation

9 years agoUpdated Vietnamese translation
Trần Ngọc Quân [Wed, 23 Aug 2017 00:18:53 +0000 (07:18 +0700)]
Updated Vietnamese translation

Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
9 years agoUpdate Polish translation
Piotr Drąg [Tue, 22 Aug 2017 22:08:22 +0000 (00:08 +0200)]
Update Polish translation

9 years agoUpdated Lithuanian translation
Aurimas Černius [Tue, 22 Aug 2017 20:13:53 +0000 (23:13 +0300)]
Updated Lithuanian translation

9 years agoUpdate Indonesian translation
Andika Triwidada [Tue, 22 Aug 2017 17:04:24 +0000 (17:04 +0000)]
Update Indonesian translation

9 years agoUpdated Czech translation
Marek Cernocky [Tue, 22 Aug 2017 16:57:46 +0000 (18:57 +0200)]
Updated Czech translation

9 years agoUpdate Kazakh translation
Baurzhan Muftakhidinov [Tue, 22 Aug 2017 14:23:36 +0000 (14:23 +0000)]
Update Kazakh translation

9 years agolayout: actually hide keyboard when hiding keyboard
Ray Strode [Tue, 15 Aug 2017 18:48:47 +0000 (14:48 -0400)]
layout: actually hide keyboard when hiding keyboard

Right now we just tuck it off screen, which may leak onto another
screen.  This commit actually hides it.

https://bugzilla.gnome.org/show_bug.cgi?id=786332

9 years agoUpdate Galician translation
Fran Dieguez [Tue, 22 Aug 2017 13:09:36 +0000 (13:09 +0000)]
Update Galician translation

9 years agoUpdate Spanish translation
Daniel Mustieles [Tue, 22 Aug 2017 11:40:03 +0000 (11:40 +0000)]
Update Spanish translation

9 years agoBump version to 3.25.91
Florian Müllner [Mon, 21 Aug 2017 22:49:30 +0000 (00:49 +0200)]
Bump version to 3.25.91

Update NEWS.

9 years agoappDisplay: Include system actions in search results
Rares Visalom [Mon, 21 Aug 2017 13:20:25 +0000 (16:20 +0300)]
appDisplay: Include system actions in search results

The way system actions are displayed in the search
results is by appending them at the end of the list
returned by the ApplicationProvider.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agosystemActions: Make actions searchable
Rares Visalom [Wed, 2 Aug 2017 22:21:17 +0000 (01:21 +0300)]
systemActions: Make actions searchable

Every action has specific associated terms that
identify that action and show it in the search
results. Methods to match the actions as well
as getting properties of specific actions are
needed in order to provide a way of using the
actions.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agosystemActions: Store properties in a map
Rares Visalom [Wed, 2 Aug 2017 22:32:02 +0000 (01:32 +0300)]
systemActions: Store properties in a map

We want to be able to search for available system actions, so
rather than tracking each action in a separate property, store
them in a single map that can be searched in a generic and clean
way.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agosystem: Split out system actions to its own module
Rares Visalom [Wed, 2 Aug 2017 20:57:54 +0000 (23:57 +0300)]
system: Split out system actions to its own module

In anticipation of showing the system actions in
the search results, it is fit to move action
specific code to its own module in order to
reuse it.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agosystem: Don't leave overview when activating most items
Rares Visalom [Mon, 21 Aug 2017 11:49:19 +0000 (14:49 +0300)]
system: Don't leave overview when activating most items

The current behavior wasn't designed, but was introduced in commit
84efaac52b to work around technical limitations when we were still
using external tools like gnome-screensaver or gnome-session-quit
to handle the actions. Those limitations are long gone, so it makes
sense to make the actions consistent with the corresponding keyboard
shortcuts: Leave the overview when launching an application, and leave
it alone otherwise.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agoinhibitShortcuts: Whitelist OS components
Florian Müllner [Mon, 14 Aug 2017 00:32:12 +0000 (02:32 +0200)]
inhibitShortcuts: Whitelist OS components

Users already have to trust their OS, so asking whether an OS component
should be allowed to perform an OS operation is odd at best, if not
confusing. Account for this by allowing system components that require a
keyboard grab to work - namely Setting's keyboard shortcuts panel - to
do so without triggering the permissions dialog.

https://bugzilla.gnome.org/show_bug.cgi?id=786146

9 years agowindowManager: Add a switcher for mutter's switch-monitor keybinding
Rui Matos [Thu, 8 Jun 2017 14:49:20 +0000 (16:49 +0200)]
windowManager: Add a switcher for mutter's switch-monitor keybinding

https://bugzilla.gnome.org/show_bug.cgi?id=783550

9 years agoswitcherPopup: Add support for modifier-less keybinding navigation
Rui Matos [Thu, 8 Jun 2017 12:20:56 +0000 (14:20 +0200)]
switcherPopup: Add support for modifier-less keybinding navigation

This drops the requirement that SwitcherPopups need a modifier based
keybinding to work.

The existing behavior for modifier based keybindings is kept but if
the popup is triggered from a no modifiers keybinding, instead of
finishing when the modifier is released, we use a timer that
automatically finishes the popup. The timer is reset on every key
release to allow navigation to happen.

https://bugzilla.gnome.org/show_bug.cgi?id=783550

9 years agodateMenu: Use non-capitalized forecasts where appropriate
Florian Müllner [Sat, 25 Feb 2017 17:25:07 +0000 (18:25 +0100)]
dateMenu: Use non-capitalized forecasts where appropriate

GWeather now provides us with API to request strings that don't
use sentence capitalization, so we can use it for summaries that
don't start a sentence to make for more natural phrases.

https://bugzilla.gnome.org/show_bug.cgi?id=779873

9 years agoUpdate Catalan translation
Jordi Mas [Mon, 21 Aug 2017 13:20:05 +0000 (15:20 +0200)]
Update Catalan translation

9 years agonetwork: Simplify and fix VPN settings menu item
Rui Matos [Sun, 20 Aug 2017 15:52:48 +0000 (17:52 +0200)]
network: Simplify and fix VPN settings menu item

As in commit b2b2f65 and furthermore it doesn't make much sense to
change the menu item according to the number of connections since all
connections here are of the same type.

https://bugzilla.gnome.org/show_bug.cgi?id=786520

9 years agoUpdate Croatian translation
gogo [Sun, 20 Aug 2017 20:32:30 +0000 (20:32 +0000)]
Update Croatian translation

9 years agonetwork: Launch the appropriate settings panels
Florian Müllner [Sat, 19 Aug 2017 16:08:28 +0000 (18:08 +0200)]
network: Launch the appropriate settings panels

The new control-center shell split wifi configuration from the network
panel, and moved all other devices into a flat list. So instead of
manually spawning the app with the 'show-device' subcommand, we can
now simply launch the appropriate settings panel.

https://bugzilla.gnome.org/show_bug.cgi?id=786520

9 years agoshell-tray-manager: Disconnect theme_widget signals on finalize
Florian Müllner [Sat, 19 Aug 2017 18:56:15 +0000 (20:56 +0200)]
shell-tray-manager: Disconnect theme_widget signals on finalize

The theme widget passed to shell_tray_manager_manager_screen() is simply
a means to receive style information. There is nothing which ties the two
object's life cycles together, so it is entirely possible for the tray to
be finalized with the widget still around - we shouldn't try to update the
stale object on widget style changes, so make sure we properly disconnect
the signal handler.

https://bugzilla.gnome.org/show_bug.cgi?id=786526

9 years agoUpdate Croatian translation
gogo [Fri, 18 Aug 2017 20:50:23 +0000 (20:50 +0000)]
Update Croatian translation

9 years agoviewSelector: Open context for highlighted search result
Florian Müllner [Tue, 15 Aug 2017 23:25:15 +0000 (01:25 +0200)]
viewSelector: Open context for highlighted search result

To make search more efficient, users don't need to move the actual
keyboard focus away from the search entry to activate the first
result. However the shift+f10 shortcut to pop up the context menu
via keyboard still acts on the actually focused widget, which is
the entry. It makes more sense to open the context menu of the
selected result instead, as that's what's highlighted and responds
to keyboard activation.

https://bugzilla.gnome.org/show_bug.cgi?id=675315

9 years agodata: Expect shell in /bin rather than /usr/bin
Florian Müllner [Thu, 17 Aug 2017 11:35:51 +0000 (13:35 +0200)]
data: Expect shell in /bin rather than /usr/bin

/bin is the canonical location for the bourne shell, not /usr/bin
(for systems that still stick with the historical split).

https://bugzilla.gnome.org/show_bug.cgi?id=786419